﻿/* 
/*first page*/
div.welcome{
	padding:0px;
	margin:opx;
}
div.ms-WPBody a:visited
{
	color: #00E846;
text-decoration: none;
}
div.ms-WPBody a:link
{
		color: #00E846;
text-decoration: none;

}

div#ctl00_PlaceHolderMain_ctl00_ctl01__ControlWrapper_RichHtmlField table{
	padding:opx;
	margin: 0px;
}
div#slider div.surface>div.images
{
	height:282px !important;
	/*width:1366px !important;*/
	position:absolute !important;
	left:-200px !important;
	z-index:1;
}
div#topmenu-container div.topmenu ul.root ul.static ul.dynamic li.dynamic a span.menu-item-text{
	color:#FFFFFF !important;
}
#SiteName-Breadcrum{
	padding:0px !important;
}
/* Start Ribbon Section */

div#ribbon-container{
	background-color:#000;
	background-image:url('/th/SiteCollectionImages/img/top.png') !important;
    position:relative;
    z-index:1000;
}

div#s4-ribboncont div.ms-cui-ribbonTopBars div.ms-cui-topBar2{
	background-color:#000;
	
}

div#RibbonContainer div.ms-cui-ribbonTopBars div.ms-cui-topBar2{
	background-color:#000;
	
}

div.ms-cui-ribbonTopBars div.ms-cui-topBar2{
	border-color:#000 !important;
}

div.ms-cui-tabContainer ul{
	background-image:url('/th/SiteCollectionImages/img/bg_logo.png') !important;
	background-position: 0 0;
	width:950px;
}

div.s4-title-inner{
	min-height:91px;
	vertical-align:middle;
}
/* End Ribbon Section */


/* Start Site Action */
.ms-siteactionsmenuinner{
	background-image:none;
	background-color:#000;
	border-color:#000;	
}

/* End Site Action */



/* Start Header Section + Navigation*/
#ctl00_onetidHeadbnnr2{
	position:relative;
	z-index:200px;
}

div.s4-title{
	background:transparent;
}

table.s4-titletable td.s4-titletext {
	padding-right:20px;
}

table.s4-titletable td.s4-titletext div.s4-tn{
	float:right;
}

div#title-container{
	background-position:0 0;
	min-height:91px;
	width:100%;
}
.leftframe
{
	background-image:url('/th/SiteCollectionImages/Image/h_bg02_left.png');
	background-repeat:no-repeat;
     margin-left:0px;
     margin-top:0px;
     float:left;
 	 height:125px;
 	 position:absolute;
 	 z-index:1;
 	 border:0px;
 	 width:40%;
}
.rightframe{
    /* background-image:url('/SiteCollectionImages/CustomMasterPage/h_bg02_right.png');
     background-repeat:no-repeat;
     float:right;*/
 	 height:125px;
 	 position:absolute;
 	 /*top:44px;*/
 	 top:0px;
 	 right:0px;
 	 z-index:1;
 	 border:0px;
 
 }
.centerframe{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	border:0px;
	background-image:none;
	background-repeat:no-repeat;
	position:relative;
	z-index:100;
	background-color:transparent;

}
.center-body{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	
}

td.s4-socialdata-notif{
	display:none;
}

div#s4-titlerow{
		background-image:url('/th/SiteCollectionImages/Image/h_bg01.png') !important;
	background-repeat:repeat-x;
	width:100%;

}

div#s4-statusbarcontainer{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
/*deepest layer bg*/
div#topmenu-container{
	background-color:#fff;
	vertical-align:middle;
		position:relative;
	z-index:10;

}

div#topmenu-container div.topmenu{
	height:36px;
	background-image:url('/th/SiteCollectionImages/Image/GRN_bg.png');
	background-repeat:repeat-x;
	font-size:12px;
	font-weight:bold;
	color:#fff !important;
}

div#topmenu-container div.topmenu>div:first-child{
	padding-top:7px;

}
/*1st level font*/
.menu-horizontal .menu-item-text 
{
	font-style:normal;
	font-family:Tahoma Geneva sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;

}
div.menu-horizontal ul.static li.selected>a.selected
{
background-color: #399C39;
height: 30px;
margin-top: -7px;
padding-top: 0px;
vertical-align: bottom;
margin-left: 0px;
}



.s4-toplinks .s4-tn a.selected
{
/*border-color: #91cdf2;
border-bottom-color: #addbf7;*/
border-top-color: #c6e5f8;
background: url("/th/SiteCollectionImages/Image/selbg.png") repeat-x left top;
background-color: #ccebff;
color: #399C39;
padding: 4px 5px;
margin: 0px 5px;
}





/*
.s4-toplinks .s4-tn a.selected 
{
height:20px;
margin:0px 0px 0px 0px !important;

}
div.zz17_TopNavigationMenuV4{
	height:20px;
margin:0px 0px 0px 0px !important;

}*/
/*selected*/
div.s4-lp s4-toplinks{
	margin-top:0px;
	padding-top:0px;
}
/*remove down arrow*/
.menu-horizontal A.dynamic-children SPAN.additional-background{
 background-image:none !important;
}
/*หน้าหลัก*/
div.menu-horizontal ul.root li.static >a.selected>span.additional-background>span.menu-item-text{
		color:#FFFFFF !important;
	padding-top:9px !important;

}

div.menu-horizontal ul.root li.static ul.static li.selected>a.selected>span.additional-background>span.menu-item-text
{
	color:#FFFFFF !important;
	padding-top:10px !important;
}

/*hover*/

div.menu-horizontal ul.static li>a:hover{
	text-decoration:none;
}
div.menu-horizontal ul.root li.static ul.static li.hover>a.dynamic-children>span.additional-background>span.menu-item-text
{
	color:#FFFFFF !important;
	text-decoration:none !important;
}
/*2nd level
BG*/
div.menu-horizontal ul.root li.static ul.static li.dynamic-children ul.dynamic
{
	background-color:#519851;
	margin-top:4px !important;
   
} 
div.menu-horizontal ul.root li.static ul.static li.dynamic-children ul.dynamic>li.dynamic
{
		border-top:0.5px white solid;
		border-bottom:1px white solid;
		height:28px;
}
div.menu-horizontal ul.root li.static ul.static li.dynamic-children ul.dynamic>li.dynamic>a.menu-item > span.additional-background> span.menu-item-text
{
	font-size:12px;
	color:#FFFFFF;
	font-family:Tahoma Geneva sans-serif;
	padding-top:5px;
	padding-bottom:-5px;

}
/*2nd level mouse hover*/
div.menu-horizontal ul.root li.static ul.static li.dynamic-children ul.dynamic>li.dynamic > a.dynamic
{
	background-color:#519851 !important;
}
/*
div.menu-horizontal ul.root li.static ul.static li.selected ul.dynamic li.dynamic > a.menu-item > span.additional-background> span.menu-item-text
{
	color:aqua !important;
}*/
*/
/*Decoration*/
div.menu-horizontal ul.dynamic li.dynamic-children> a.dynamic-children
{
	background-color:#29a0e1;
}

/**/
/* Start Slider*/

div#slider-container{
	background-image:url('/th/SiteCollectionImages/img/bg_slide.png');
}

div.slider{
	width:960px;
	margin-left:20px;
}

/* End Slider */

/*** Start Left Menu***/
/*whole left pane*/
div#s4-leftpanel
{
	padding-left:0px !important;
	/*padding-top:-10px !important;*/
	margin-top:0px !important;
	width:228px !important;
}

div.ms-quickLaunch
{
	margin:0px !important;
	padding:0px !important;
	padding-top:-5px;

}
div#s4-leftpanel-content{
	padding-left:-20px;
	padding-top:0px;
	border:none;
}
/*Shift it up*/
.menu-vertical{
	margin-top:0px !important;
    z-index:1;

}
/*1st level BG*/
div.menu-vertical ul.root li.static> a.menu-item
{
	background-color:#f6f6f6;
	height:28px !important;
	width:226px;
    overflow:hidden;
	padding:0px 0px 0px 0px !important;
}
/*Border*/
div.menu-vertical ul.root li.static a{
		border:1px #d6d6d6 solid;
		border-right:1px #d6d6d6 solid !important;
		z-index:2;
		position:relative;
}
/*remove gap*/
.s4-ql UL.root UL{
	margin-bottom:0px !important;
}
/*1st level font*/
div.menu-vertical ul.root li.static>a.static>span.additional-background>span.menu-item-text
{

	text-transform:uppercase;
	background-image:url('/th/SiteCollectionImages/Image/submenu_icon.png');
	background-repeat:no-repeat;
	background-position:left;
	background-color:#f6f6f6;
	color:#666666 !important;
	font-size:12px;
	font-family:Tahoma Geneva sans-serif;
	font-weight:normal;
	margin-left:10px;
	text-align:left;
	padding-left:20px;
	padding-top:8px;
	padding-bottom:-8px;
	overflow:hidden;
	text-decoration:none;

}
div#s4-leftpanel-content div.menu-vertical ul.root li.static>a.static>span.additional-background>span.menu-item-text:hover{
	text-decoration:none !important;
	color:aqua;
}
/*1st level BG Selected*/
div.menu-vertical ul.root li.selected>a.selected
{
	background-image:url('/th/SiteCollectionImages/Image/submenu_hovergrn_bg.png') !important;
	background-repeat:repeat-x;
	height:28px !important;
	overflow:hidden;
	padding:0px opx 0px 0px;
	border:0px;
}
/*1st level font Selected*/
div#s4-leftpanel-content div.menu-vertical ul.root li.selected>a.selected>span.additional-background>span.menu-item-text
{
	background-image:url('/th/SiteCollectionImages/Image/submenu_icon_grn.png');
	background-repeat:no-repeat;
	background-position:left;
	background-color:transparent;
	padding-left:20px;
	color:#FFFFFF !important;
	font-size:12px;
	font-family:Tahoma Geneva sans-serif;
	font-weight:bold;
	text-align:left;
}
/*1st level BG hover*/
.s4-qlheader:hover
{
    text-decoration:none;
}
/*1st level font hover*/
.s4-ql ul.root > li > a:hover
{
    text-decoration:none;
}

/*2nd level left Nav font*/
div.menu-vertical ul.root ul.static>li.static>a.static>span.additional-background>span.menu-item-text{
	height:20px;
	color:#666666;
	font-family:Tahoma Geneva sans-serif;
	margin-left:10px;
	text-align:left;
}
 .menu-vertical ul li ul li a.menu-item>span.additional-background
{
		padding-left:20px;
} 
.menu-vertical ul.root li.static ul.static li.selected a.selected span.additional-background
{
	background-image:url('/th/SiteCollectionImages/Image/submenu_hovergrn_bg.png') !important;
	background-repeat:repeat-x;
	height:28px !important;
    overflow:hidden;

}
/*2nd level border*/
.menu-vertical>.root .static> a.menu-item ul.stsic li.static{
	border:0px !important;
}

/*1st level li decoration*/
div.menu-vertical>ul.root li.static>a.menu-item .additional-background:link{

	text-decoration:none;
	cursor:default;
}
div.menu-vertical>ul.root li.static>a.menu-item:focus {-moz-outline: none;}
/*2nd level left Nav BG*/
div.menu-vertical ul.root ul.static>li.static>a.static>span.additional-background
{
		background-color:#f6f6f6;

}
/*2nd level left Nav BG hover*/
div#s4-leftpanel-content div.menu-vertical ul.root li ul.static li.static a:hover
{
	color:#FFF;
	font-weight:bold;
	background-image:url('/th/SiteCollectionImages/Image/submenu_hovergrn_bg.png');
	background-repeat:repeat-x;
overflow:hidden;
}
div#s4-leftpanel-content
{
	background-color:transparent !important;
}

div#s4-leftpanel-content div.menu-vertical ul.root li ul.static li.static A:hover{
	font-style:normal;
	 text-decoration:none;
	 overflow:hidden;
	}
/* End Left Menu*/

div#body-container{
	width:100%;
	height:100%;
	background-color:#fff;
}


.hidden-item{
	display:none;
}

div#s4-bodyContainer{
	width:100% !important;
}

div#s4-workspace {
	width:960px;
	background-color:#fff;
}

div#s4-mainarea {

	background-color:transparent;

}

div#MSO_ContentTable{
	width:695px;
	margin-left:270px;
	background-color:transparent;
}

div#s4-leftpanel{
	width:230px;
	padding-left:30px;
}

tr.ms-WPHeader td.ms-WPHeaderTd span{
	color:#6bc5f3;
	font-size:28px !important;
	padding-top:30px;
	padding-bottom:4px;
}

tr.ms-WPHeader TD{
	border-bottom-color:#dcdcdc;
	border-bottom-style:dashed;
}

table.ms-disc-bar{
	background-image:none;
	background-color:#6DC5F3;
}

table.ms-disc-bar td{
	color:#fff;
}

table.ms-disc-bar tr td a{
	color:#fff;
}

table.ms-listviewtable tr.ms-viewheadertr TH{
	background-color:#6DC5F3;
}
/* Start footer section*/

div#footer-container{
	background: url('/th/SiteCollectionImages/image/footgrn_bg.png') #fff;
	background-repeat:repeat-x;
	/*background-position:center top;
	position:relative !important;bottom:0px;*/
	overflow:hidden;
	
	height:76px;
	width:100%;

}
#footer{
	width:960px !important;
     margin-left:auto;
     margin-right:auto;
}

div#footer span{
	padding-top:2px;
	color:#FFFFFF;

}
div#footer-font
{
	margin-top:1px;
	margin-left:0px !important;
	padding-left:0px;
	padding-right:10px;
	padding-bottom:2px;
	vertical-align:top;
	width:700px;
}
div#footer-font td
{
	color:#FFFFFF;
	text-align:left;
	font-family:Tahoma Geneva sans-serif;
	font-size:11px;

}
div#footer-font td a
{
	
	color:#FFFFFF;
}

/* End footer section*/
div#tot-lib-title
{
	display:none;
}
div#tot-lib-title>span{
	color:#6DC5F3;
}

div#tot-lib-title > A:visited{
	color:#6DC5F3;
	padding-top:30px;
	padding-bottom:4px;
	font-size:28px !important;
}

div#tot-lib-title > A{
	color:#6DC5F3;
	padding-top:30px;
	padding-bottom:4px;
	font-size:28px !important;
}

div#lib-title{
	padding-bottom:10px;
}

div#spanVirtoLicense{
	display:none;
}

table.vmc_item tr.month A{
	background-color:#fff;
	color:#000;
}

table.vmc_item tr.month{
	background-color:#fff;
	color:#000;
}

table.vmc_item tr.week td{
	background-color:#fff;
	color:#000;
	font-weight:bold;
}

table.vmc_item tr.week{
	background-color:#fff;
	color:#000;
	font-weight:bold;
}

table.vmc_item tr.week td:first-child{
	color:red;
}

table.vmc_item tr td:first-child{
	color:red;
}

table.vmc_item tr td.task1{
	background-color:#6DC5F3;
}

#wrapper .business_as_usual LI.selected{
	background-image:url('/th/SiteCollectionImages/img/pattern.jpg') !important;
}

#wrapper div:first-child{
	padding-top:5px;
	border:none;
}

table.s4-wpTopTable tr td div.ms-wpContentDivSpace > div > A{
	display:none;
}

table.s4-wpTopTable tr td div.ms-wpContentDivSpace > div > b{
	display:none;
}

table.s4-wpTopTable tr td div.ms-wpContentDivSpace>div{
	padding-top:5px;
}

tr.ms-WPHeader td.ms-WPHeaderTdSelection{
	display:none;
}

div#shadow-container{
	position:absolute;
	height:13px;
	width:100%;
	background-color:transparent;
	background-image:url('/th/SiteCollectionImages/image/line.png');
	z-index:-1;

}
.s4-specialNavLinkList
{
	display:none;
}
div.ms-cui-tabcontainer>ul#Ribbon.ListForm.Edit
{
	display:none !important;
}
.breadcrumbfukuvi
{
	color:#666666 !important;
	font-family:Tahoma Geneva sans-serif !important;
	font-size:11px !important;
	font-style:italic !important;
	display:inline-block
}
a.breadcrumbRootNode
{
	color:#666666 !important;
}
a.breadcrumbNode
{
	color:#666666 !important;
}
.ms-splinkbutton-text{
	display:none;
}
.ms-treeviewouter{
	display:none;
}
.fluxslider{
	width:800px !important;
}
.images > .image1{
	width:100% !important;
}
#ctl00_PlaceHolderSiteName_onetidProjectPropertyTitle{
	font-family:Tahoma Geneva sans-serif;
	font-size:14px;
	/*color:#007BB2; */
	font-weight:bold;
	position:absolute;
	margin-left:20px;
	margin-top:10px !important;
}
a#ctl00_PlaceHolderSiteName_onetidProjectPropertyTitle:link{
	text-decoration:none;
	cursor:default;
}
a#ctl00_PlaceHolderSiteName_onetidProjectPropertyTitle:focus {-moz-outline: none;} 
.SiteName-Head{
	background-image:url('/th/SiteCollectionImages/Image/submenu_bg_top.png');
	background-repeat:no-repeat;
	border-top:0px grey solid;
	border-left:0px grey solid;
	border-right:0px grey solid;
	height:36px;
	width:228px;
	display:inline-block;
	margin-bottom:-4px !important;
	margin-top:10px !important;
	padding:0px; !important;
}
div#GrippyVerticalBarPositionHelper > div{
	background-image:none !important;
}
.SiteName-Breadcrum{
	width:960px; 
	margin-left:auto; 
	margin-right:auto
}
/*iCarousel */  
#example_6 {  
    position: relative; /* important */  
    overflow: hidden; /* important */  
    width: 640px; /* important */  
    height: 540px; /* important */  
    margin: 0;  
    background: #fff;  
}  
  
#example_6_content {  
    position: absolute;  
    top: 0;  
    margin-left: 0;  
}  
  
#example_6_content  
#example_6_content li {  
    list-style: none;  
    margin: 0;  
    padding: 0;  
}  
    #example_6_content {  
        width: 13440px;  
    }  
    #container_bd #example_6 ul li {  
        display: block;  
        float: left;  
        margin: 0;  
        padding: 0;  
        border: none;  
        background-color: #fff;  
    }  
  
#container_bd #example_6 ul li img {  
    display: block;  
}  
  
#example_6_frame {  
    position: relative;  
    margin: 10px 10px 10px 10px;  
}  
#container_bd #example_6_frame ul li {  
    margin: 0 2px;  
}  
#container_bd #example_6_frame ul li img{  
    border: 1px solid #9cf;  
    padding: 2px;  
}  
    #container_bd #example_6_frame ul li img:hover {border: 1px solid #369;} 
    
    /**
 *  Horizontal Buttons

div.spotlight_list > UL>LI{
	border-bottom:1px;
	border-bottom-color:black;
	border-bottom-style:solid;
	border-top: 1px black solid; 	
} */

/* RIR Line*/
/*div#RIRLine{
	background-color:#000;
	background-image:url('/SiteCollectionImages/img/top.png') !important;
    position:relative;
    z-index:1000;
}*/
